package com.example.demo.config;

import org.springframework.ai.chat.client.ChatClient;
import org.springframework.ai.ollama.OllamaChatModel;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration // 标记为配置类，Spring 会扫描并执行
public class AiConfig {

    // 注入 Spring AI 自动配置的 OllamaChatModel（由 application.properties 配置驱动）
    @Bean
    public ChatClient chatClient(OllamaChatModel ollamaChatModel) {
        // 构建 ChatClient 并注册到容器
        return ChatClient.builder(ollamaChatModel).build();
    }
}